/**
 * 顾名思义，匿名函数即没有名称的函数
 */

main(List<String> args) {
  
  List<String> names = ["jger", "alice", "nelson", "doris", "david"];

  for(String name in names) {
    print(name);
  }

  print("----------华丽分割线----------");

  // 这里通过定义匿名函数来处理forEach的循环打印
  /**
   * 匿名函数形式之一
   * (param) {
   *  // 函数体
   * }
   */
  names.forEach((name){
    print(name);
  });

  print("----------华丽分割线----------");

  
  // 还可以通过箭头函数来表示
  /**
   * Flutter中，箭头函数仅用于执行一行代码的情况
   */
  names.forEach((name) => print(name));

  print("----------华丽分割线----------");

}
